﻿using System;
namespace Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg {
    
    
    public interface ISooritakanneKandesisuV4 {
        
        string UusArinimi {
            get;
            set;
        }
        
        string OiguslikVorm {
            get;
            set;
        }
        
        string OiguslikuVormiAlaliik {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IAadressTypeV4 Asukoht {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IEvSeisundTypeV4 EvSeisund {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.ITegevusalaTypeV4 Pohitegevusala {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.ITegevusalaTypeV4 Lisategevusala {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IEesmargidTypeV4> Eesmargid {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.ISooritakanneMajaastaV4 Majandusaasta {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.ISooritakanneKapitalV4 Kapital {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.ISooritakanneKapitaliTingimuslikSuurendamineV4 KapitaliTingimuslikSuurendamine {
            get;
            set;
        }
        
        System.Decimal? NimivaartusetaAktsiateArv {
            get;
            set;
        }
        
        System.Boolean? AsutatudSissemaksetTegemata {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IOmandiOsadTypeV4> OmandiOsad {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IIsikTypeV4> Isikud {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IEsindusoigusTypeV4> Esindusoigused {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.ISooritakannePohikiriV4 Pohikiri {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.ISidevahendTypeV4> Sidevahendid {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.String> Markused {
            get;
            set;
        }
        
        System.DateTime? TegutsemiseAlgus {
            get;
            set;
        }
        
        System.DateTime? TegutsemiseTahtaeg {
            get;
            set;
        }
        
        string AsutamiseAeg {
            get;
            set;
        }
        
        string ViideEelkaijale {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IKinnisasiTypeV4> Kinnisasjad {
            get;
            set;
        }
        
        global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IValismaaEmaettevoteTypeV4 ValismaaEmaettevote {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IFieSeisundTypeV4> FieSeisundid {
            get;
            set;
        }
        
        System.DateTime? MaksRegKpv {
            get;
            set;
        }
    }
}
